/**
 * @author dzmncvg
 *
 */
package vwg.na.vwm.rh.motorsdk.modelo.procesos;

import java.io.Serializable;
import java.util.Calendar;
import java.util.Date;

public class Familiar implements Serializable {

	private static final long serialVersionUID = 4522069216321972015L;

	private Integer idFamiliar;
	private String nombre;
	private Date fechaNacimiento;
	private Integer idParentesco;
	private Boolean laboraVWM;
	private Calendar fechaIngreso;
	private Calendar fechaActualizacion;

	public Familiar(Integer idFamiliar) {
		super();
		this.idFamiliar = idFamiliar;
		this.nombre = "nombre";
		this.fechaNacimiento = new Date();
		this.idParentesco = 1;
		this.laboraVWM = true;
		this.fechaIngreso = Calendar.getInstance();
		this.fechaActualizacion = Calendar.getInstance();
	}

	public Familiar(Integer idFamiliar, String nombre, Date fechaNacimiento,
			Integer idParentesco, Boolean laboraVWM, Calendar fechaIngreso,
			Calendar fechaActualizacion) {
		super();
		this.idFamiliar = idFamiliar;
		this.nombre = nombre;
		this.fechaNacimiento = fechaNacimiento;
		this.idParentesco = idParentesco;
		this.laboraVWM = laboraVWM;
		this.fechaIngreso = fechaIngreso;
		this.fechaActualizacion = fechaActualizacion;
	}

	public Integer getIdFamiliar() {
		return idFamiliar;
	}

	public void setIdFamiliar(Integer idFamiliar) {
		this.idFamiliar = idFamiliar;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Date getFechaNacimiento() {
		return fechaNacimiento;
	}

	public void setFechaNacimiento(Date fechaNacimiento) {
		this.fechaNacimiento = fechaNacimiento;
	}

	public Integer getIdParentesco() {
		return idParentesco;
	}

	public void setIdParentesco(Integer idParentesco) {
		this.idParentesco = idParentesco;
	}

	public Boolean getLaboraVWM() {
		return laboraVWM;
	}

	public void setLaboraVWM(Boolean laboraVWM) {
		this.laboraVWM = laboraVWM;
	}

	public Calendar getFechaIngreso() {
		return fechaIngreso;
	}

	public void setFechaIngreso(Calendar fechaIngreso) {
		this.fechaIngreso = fechaIngreso;
	}

	public Calendar getFechaActualizacion() {
		return fechaActualizacion;
	}

	public void setFechaActualizacion(Calendar fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}

}
